<?php

/***
 * 描述：客户地址信息
 * @category		Lib
 * @package			Model			
 * @subpackage	
 * @author			wanght <whtaok@gmail.com>
 * @since			2013-7-30
 * @version			$Id: CustAddressModel.class.php 5 2013-10-14 03:20:14Z whtaok@gmail.com $
 */
class CustAddressModel extends CommonModel {
	protected $_auto = array (
			array('is_valid','2',1), 	// 系统默认为2，审核通过
			array('is_show','1',1), 	// 系统默认为1，显示
			array('crt_time','time',1,'function'), // 对crt_time字段在更新的时候写入当前时间戳
			array('upd_time','time',3,'function'), // 对upd_time字段在更新的时候写入当前时间戳
			array('crt_user','getSUID',1,'callback'), // 对name字段在新增的时候回调getSUID方法
			array('upd_user','getSUID',3,'callback'), // 对name字段在新增的时候回调getSUID方法
	);
	protected $_validate = array(
			array('cust_id','require','客户尚未登录或不存在！',0),
			array('mobile','require','联系方式为必填项！',0),
			array('address','require','配送地址为必填项！',0),
			array('name','require','客户名称为必填项！',0),
	);
	//快速添加客户地址
	public function doAdd($address,$is_default=0){
		$data = array(
			'cust_id'=>$address['cust_id'],
			'name'=>$address['cust_name'],
			'mobile'=>$address['cust_mobile'],
			'address'=>$address['cust_address'],
			'is_default'=>$is_default,
		);
		if($this->create($data)){
			$this->add($data);
			return true;
		}else{
			return false;
		}
	}
}

?>